package CBD;
// Generated 29/07/2014 07:17:07 PM by Hibernate Tools 3.6.0


import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import static javax.persistence.GenerationType.IDENTITY;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

/**
 * Citas generated by hbm2java
 */
@Entity
@Table(name="citas"
    ,catalog="saler"
)
public class Citas  implements java.io.Serializable {


     private Integer idCitas;
     private Contacto contacto;
     private Date fecha;
     private String descripcion;
     private String hora;
     private String minuto;

    public Citas() {
    }

    public Citas(Contacto contacto, Date fecha, String descripcion, String hora, String minuto) {
       this.contacto = contacto;
       this.fecha = fecha;
       this.descripcion = descripcion;
       this.hora = hora;
       this.minuto = minuto;
    }
   
     @Id @GeneratedValue(strategy=IDENTITY)

    
    @Column(name="idCitas", unique=true, nullable=false)
    public Integer getIdCitas() {
        return this.idCitas;
    }
    
    public void setIdCitas(Integer idCitas) {
        this.idCitas = idCitas;
    }

@ManyToOne(fetch=FetchType.LAZY)
    @JoinColumn(name="idPersona", nullable=false)
    public Contacto getContacto() {
        return this.contacto;
    }
    
    public void setContacto(Contacto contacto) {
        this.contacto = contacto;
    }

    @Temporal(TemporalType.DATE)
    @Column(name="fecha", nullable=false, length=10)
    public Date getFecha() {
        return this.fecha;
    }
    
    public void setFecha(Date fecha) {
        this.fecha = fecha;
    }

    
    @Column(name="descripcion", nullable=false, length=100)
    public String getDescripcion() {
        return this.descripcion;
    }
    
    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    
    @Column(name="hora", nullable=false, length=5)
    public String getHora() {
        return this.hora;
    }
    
    public void setHora(String hora) {
        this.hora = hora;
    }

    
    @Column(name="minuto", nullable=false, length=5)
    public String getMinuto() {
        return this.minuto;
    }
    
    public void setMinuto(String minuto) {
        this.minuto = minuto;
    }




}


